Skip to content

Commit 96e044c

Browse files
authored
Import of v0.32.2 (#2083)
1 parent 752316f commit 96e044c

File tree

6 files changed

+44
-23
lines changed

6 files changed

+44
-23
lines changed

CHANGES.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,14 @@
33

44
All notable changes to this program are documented in this file.
55

6+
## 0.32.2 (2023-02-08, `602aa16c20d4`)
7+
8+
### Fixed
9+
10+
- With the release of geckodriver 0.32.1 the marionette crate was inappropriately
11+
bumped to a semver incompatible version and caused `cargo install geckodriver`
12+
to fail for older releases.
13+
614
## 0.32.1 (2023-02-02, `b7f075124503`)
715

816
### Fixed

Cargo.lock

Lines changed: 13 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
edition = "2018"
33
name = "geckodriver"
4-
version = "0.32.1"
4+
version = "0.32.2"
55
authors = ["Mozilla"]
66
include = [
77
"/.cargo",
@@ -27,11 +27,11 @@ clap = { version = "~3.1", default-features = false, features = ["cargo", "std",
2727
hyper = "0.14"
2828
lazy_static = "1.0"
2929
log = { version = "0.4", features = ["std"] }
30-
marionette = "0.2.1"
30+
marionette = "0.3.0"
3131
mozdevice = "0.5.1"
3232
mozprofile = "0.9.1"
33-
mozrunner = "0.15.0"
34-
mozversion = "0.5.0"
33+
mozrunner = "0.15.1"
34+
mozversion = "0.5.1"
3535
regex = { version="1.0", default-features = false, features = ["perf", "std"] }
3636
serde = "1.0"
3737
serde_derive = "1.0"

doc/Releasing.md

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,23 +45,31 @@ you can skip them:
4545

4646
For each crate:
4747

48-
1. Bump the version number in `Cargo.toml` based on [semantic versioning rules],
48+
1. Change into the crates folder.
49+
2. Bump the version number in `Cargo.toml` based on [semantic versioning rules],
4950
and also update the version dependency for other in-tree crates using the
5051
currently modified crate. Note that running `cargo update` (see next step)
51-
will fail if you missed updating a crate's dependency.
52-
2. Update the crate: `cargo update -p <crate name>`
53-
3. We also publish audit information for the crates based on Mozilla's
52+
will fail if you missed updating a crate's dependency. Also use the
53+
[cargo-semver-checks] command to validate the version change:
54+
55+
```shell
56+
% cargo semver-checks check-release
57+
```
58+
59+
3. Update the crate: `cargo update -p <crate name>`
60+
4. We also publish audit information for the crates based on Mozilla's
5461
[audit criteria], and that must be updated for each release. To do that run:
5562
5663
```shell
5764
% ./mach cargo vet certify <name> <version> --force
5865
```
5966
60-
4. Commit the changes for the modified [Cargo.toml] files, [Cargo.lock] and the
67+
5. Commit the changes for the modified [Cargo.toml] files, [Cargo.lock] and the
6168
[supply-chain/] folder, which can be found in the repositories root folder.
6269
Use a commit message like `Bug XYZ - [rust-<name>] Release version <version>`.
6370
6471
[semantic versioning rules]: https://semver.org/
72+
[cargo-semver-checks]: https://crates.io/crates/cargo-semver-checks
6573
[audit criteria]: https://mozilla.github.io/cargo-vet/audit-criteria.html
6674
[Cargo.toml]: https://searchfox.org/mozilla-central/source/testing/geckodriver/Cargo.toml
6775
[Cargo.lock]: https://searchfox.org/mozilla-central/source/Cargo.lock

doc/Support.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,11 @@ and required versions of Selenium and Firefox:
2222
<th>max
2323
</tr>
2424
</thead>
25+
<tr>
26+
<td>0.32.2
27+
<td>≥ 3.11 (3.14 Python)
28+
<td>102 ESR
29+
<td>n/a
2530
<tr>
2631
<td>0.32.1
2732
<td>≥ 3.11 (3.14 Python)

marionette/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "marionette"
3-
version = "0.2.1"
3+
version = "0.3.0"
44
authors = ["Mozilla"]
55
description = "Library implementing the client side of Gecko's Marionette remote automation protocol."
66
edition = "2018"

0 commit comments

Comments
 (0)